home *** CD-ROM | disk | FTP | other *** search
/ Aminet 20 / Aminet 20 (1997)(GTI - Schatztruhe)[!][Aug 1997].iso / Aminet / dev / cross / AmigaTI85Prog.lha / tiprog.doc < prev   
Text File  |  1997-06-13  |  2KB  |  44 lines

  1. I don't feel like writing much so if you can't figure it out just email me at
  2. sdalimon@ee.ryerson.ca or aa600@torfree.net
  3.  
  4. I think hex-bin is public domain.  There were no notices of any kind with it
  5.  
  6. string85 and makeasm are Copyright ©1997 Shawn D'Alimonte and are freeware
  7. That means you may use them free of charge.  Please don't charge more than
  8. the cost of media for copying.  If modify them please give me credit and 
  9. clearly indicate what you have changed.
  10.  
  11. This is my package of programs that will help the ZShell developer using an
  12. Amiga.  They were compiled with GCC so need ixemul.library
  13.  
  14. hex-bin - Many of the assemblers I have tried give Ihex output which is not
  15.           what I wanted.  I found the source code on the net somewhere and 
  16.           used it to help.  Reads from stdin and writes to stdout
  17.           ie hex-bin <junk.hex >junk.o
  18.  
  19. string85- My verison of string85.  Does not insert required ID bytes so they
  20.           must appear in assembly file.  Typically your starting would look
  21.           like:
  22.               incl    "ti-85.h"    ;modified to suit assembler
  23.  
  24.         db 0    ;ZShell needs these two
  25.         db $fd
  26.         org 0    ;This has to go here
  27.         db ,DESC_LEN    ;Length of Descripition
  28.         string "Description"
  29.         db 0
  30.  
  31.         ;Program starts here
  32.  
  33.     Usage is:
  34.     string85 file.o varname
  35.  
  36. makeasm - A batch file to call asz80, hex-bin and string85 all at once
  37.       variable takes the name of the assembly file minus the .asm
  38.  
  39. For an assembler I use asz80 which comes in a package I found one Aminet called
  40. Frankenstien that contained assemblers for many 8bit microprocessors.
  41.  
  42. Others I know of that may work are caz and c_z80.  Check the dev/cross dir on
  43. aminet for more stuff.
  44.